home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
ftp.cs.arizona.edu
/
ftp.cs.arizona.edu.tar
/
ftp.cs.arizona.edu
/
icon
/
newsgrp
/
group94a.txt
/
000179_icon-group-sender _Mon Jun 20 08:33:57 1994.msg
< prev
next >
Wrap
Internet Message Format
|
1994-08-19
|
949b
Received: by cheltenham.cs.arizona.edu; Mon, 20 Jun 1994 09:03:10 MST
Date: Mon, 20 Jun 94 08:33:57 PDT
From: eric@star-semi.com (Eric Armstrong)
Message-Id: <9406201533.AA27908@star-semi.com>
To: icon-group@cs.arizona.edu
Subject: education, please
Status: R
Errors-To: icon-group-errors@cs.arizona.edu
This keeps tripping me up:
The following expression succeeds:
s ?:= { tab(many(" ")); tab(0) } # " xxx" => "xxx"
But this one fails:
s ?:= { tab(many(" ")) & tab(0) } # " xxx" => " "
Which is different than what I expect. (In my head, the first tab succeeds,
so then the second is evaluated, and that is the result of the expression.
But that's not what happens. What is wrong with my head?)
Question 2:
After reading about tab and move for the umpteenth time, I still don't
see the difference between them. Is there one?
Appreciation in advance for your patience, tolerance and/or replies.